package com.middlegroup.pay.service;

import com.baomidou.mybatisplus.service.IService;
import com.middlegroup.pay.entity.RefundBills;

/**
 * <p>
 * 退款订单表 服务类
 * </p>
 *
 * @author liguangcun123
 * @since 2019-08-09
 */
public interface RefundBillsService extends IService<RefundBills> {
    /**根据中台唯一订单号查询是否存在处理中的订单
     * @param merchantBillNo
     * @return
     */
    boolean getByMerchantBillNo(String merchantBillNo);

    /**根据中台唯一订单号查询订单
     * @param merchantBillNo
     * @return
     */
    RefundBills getByMBillNo(String merchantBillNo);
    RefundBills getByRefundNo(String refundNo);
    /**根据第三方返回的退款码查询
     * @param outRequestNo
     * @return
     */
    RefundBills getByOutRequestNo(String outRequestNo);
}
